<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>文章列表</title>
    <link rel="stylesheet" href="./libs/bootstrap/css/bootstrap.min.css" />
    <link rel="stylesheet" href="css/reset.css" />
    <link rel="stylesheet" href="css/iconfont.css" />
    <link rel="stylesheet" href="css/main.css" />
    <script src="./libs/jquery-1.12.4.min.js"></script>
  </head>

  <body>
    <div class="container-fluid">
      <div class="common_title">
        用户信息修改
      </div>
      <div class="container-fluid common_con">
        <form class="form-horizontal article_form" id="form">
          <div class="form-group">
            <label for="inputEmail1" class="col-sm-2 control-label"
              >用户名称：</label
            >
            <div class="col-sm-4">
              <input
                type="text"
                name="username"
                class="form-control username"
                id="inputEmail1"
                value="李思思"
              />
            </div>
          </div>
          <div class="form-group">
            <label for="inputEmail2" class="col-sm-2 control-label"
              >昵称：</label
            >
            <div class="col-sm-4">
              <input
                type="text"
                name="nickname"
                class="form-control nickname"
                id="inputEmail2"
                value="哈哈思"
              />
            </div>
          </div>
          <div class="form-group">
            <label for="inputEmail3" class="col-sm-2 control-label"
              >邮箱：</label
            >
            <div class="col-sm-4">
              <input
                type="text"
                name="email"
                class="form-control email"
                id="inputEmail3"
                value="520@163.com"
              />
            </div>
          </div>

          <div class="form-group">
            <label for="inputPassword3" class="col-sm-2 control-label"
              >用户图标：</label
            >
            <div class="col-sm-10">
              <img src="images/2.jpg" alt="" class="user_pic" />
              <input
                style="display: block"
                name="userPic"
                type="file"
                id="exampleInputFile"
              />
              <!-- 给label标签的for属性赋值,值是input标签的id,那这样的话点击label就相当于点击了input -->
              <br />
              <label for="exampleInputFile">
                <img
                  src="./images/uploads_icon.jpg"
                  style="height: 50px;"
                  alt=""
                />
              </label>
            </div>
          </div>

          <div class="form-group">
            <label for="inputEmail4" class="col-sm-2 control-label"
              >密码：</label
            >
            <div class="col-sm-4">
              <input
                type="password"
                name="password"
                class="form-control password"
                id="inputEmail4"
                value="12345678"
              />
            </div>
          </div>
          <div class="form-group">
            <div class="col-sm-offset-2 col-sm-10">
              <button type="submit" class="btn btn-success btn-edit">
                修改
              </button>
            </div>
          </div>
        </form>
      </div>
    </div>
  </body>
</html>
<script src="./libs/https.js"></script>
<script>
  $(function () {
    $.ajax({
      type: 'get',
      url: BigNew.user_detail,
      success: function (backData) {
        // console.log(backData);
        if (backData.code == 200) {
          //    获得用户信息
          let data = backData.data
          // $('.xxx').val(data.xxxx)
          for (let key in data) {
            $('.' + key).val(data[key])
          }
          // 单独设置头像
          $('.user_pic').attr('src', data.userPic)
        }
      }
    })
    $('.btn-edit').on('click', function (e) {
      e.preventDefault()
      // 利用formData获得用户信息
      let fd = new FormData($('form')[0])
      $.ajax({
        type: 'post',
        url: BigNew.user_edit,
        data: fd,
        contentType: false,
        processData: false,
        success: function (backData) {
          if (backData.code == 200) {
            // 刷新页面 刷新父页面index.html
            // 让父页面刷新
            // parent==父页面
            // parent==index页面
            // 注意：跨页面访问数据 如果没有live serve会报错
            parent.window.location.reload()
          }
        }
      })
    })
    $('#exampleInputFile').on('change',function(e){
        // 获得文本图片，生成图片路径 设置src属性
        $('.user_pic').attr('src',URL.createObjectURL(this.files[0]))
    })
  })
</script>
